Telegram Group & Telegram Channel
Дайджест PHP – Февраль 2023

Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!

⚡️ НОВОСТИ

🔹 Вышли PHP 8.0.28, PHP 8.1.16 и PHP 8.2.3

❗️Исправлены уязвимости CVE-2023-0568, CVE-2023-0567 и CVE-2023-0662.

🔹 Вышел Laravel 10

🔹 Вышел PHPUnit 10

Грядет большой релиз стиля кодирования PER

Версия 1.0.0 была копией PSR-12. Следующая версия посвящена расширению спецификации до последних функций PHP и исправлению несоответствий.

🐘 ЯДРО PHP

RFC: Asymmetric Visibility

Ilija Tovilo и Larry Garfield получили необходимые отзывы и, возможно, представят пересмотренную версию RFC, а пока они сосредоточатся на RFC по добавлению хуков и аксессоров к свойствам.

RFC: Readonly amendments

📣 RFC: Path to Saner Increment/Decrement operators – George Peter Banyard предлагает улучшить операторы инкремента и декремента.

📣 RFC: Pass Scope to Magic Accessors – Nicolas Grekas и Ilija Tovilo предлагают передавать область вызова в магические аксессоры, чтобы сделать её получение более тривиальным.

📣 RFC: Typed class constants – Benas Seliuginas и Máté Kocsis предлагают добавить поддержку объявления типов констант для классов и интерфейсов.

📣 RFC: Working With Substrings – Thomas Hruska предлагает оптимизировать работу с подстроками.

🛠 PhpStorm 2023.1 Early Access Program Is Open!

- Запуск PHP-скриптов на 3v4l.org
- Улучшение производительности, включая общие индексы для популярных пакетов PHP
- Улучшения в новом пользовательском интерфейсе
- Поиск и замен на основе регулярных выражений

SYMFONY

🔹 Оптимизация OneToMany коллекций Doctrine

🔹 Докеризируем Symfony

🔹 Clean Architecture, DDD, гексагональная архитектура. Разбираем на практике blog на Symfony

🔴 LARAVEL

🎬 Обзор Laravel 10. Что нового в обновлении и попытка апгрейда проекта с Laravel 9 до 10 версии

🎬 Разбор метода Macro

🎬 Разбор Query Builder, Collections, Model в Laravel

🟢 YII

🔹 Yii Validator — простой и мощный

🔹 Yii news 2023, issue 1

🛠 ИНСТРУМЕНТЫ

🔹 paratestphp/paratest – Пакет параллельного тестирования для PHPUnit. Вышла версия 7.0.0.

🔹 spatie/php-structure-discoverer – Пакет для автоматического обнаружения классов в PHP-приложении.

🔹 TheDragonCode/benchmark – Простой инструмент для сравнения времени, необходимого для выполнения двух различных блоков кода.

🔹 Sammyjo20/Saloon – Идея пакета заключается в том, чтобы упростить создание SDK для сервисов или организовать доступ к различным API в едином стиле.

📄 СТАТЬИ

🔹 Импорт полной базы ФИАС за 9 часов, How To

🔹 Простой бенчмарк для PHP приложений

🔹 Двухуровневый CI-процесс PHP-проекта

🔹 Как правильно проверять сложность пароля пользователя при регистрации

🔹 Не пытайтесь обезопасить ввод. Экранируйте вывод

🔹 PHPStorm + XDebug + Docker

🔹 Итоги третьего ежегодного опроса PHP-сообщества

🔹 Готовим версионирование API в PHP-фреймворках

💙АУДИО/ВИДЕО

🎬 PHP-линч #9

🎵 Самописные инфраструктурные компоненты

📅 СОБЫТИЯ

💙 Podlodka PHP Crew × Точка – 27 февраля - 3 марта.



Ещё больше новостей и ссылок в февральском выпуске PHP Annotated от JetBrains 💜
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥68👍62🤔1



tg-me.com/phpdigest/304
Create:
Last Update:

Дайджест PHP – Февраль 2023

Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!

⚡️ НОВОСТИ

🔹 Вышли PHP 8.0.28, PHP 8.1.16 и PHP 8.2.3

❗️Исправлены уязвимости CVE-2023-0568, CVE-2023-0567 и CVE-2023-0662.

🔹 Вышел Laravel 10

🔹 Вышел PHPUnit 10

Грядет большой релиз стиля кодирования PER

Версия 1.0.0 была копией PSR-12. Следующая версия посвящена расширению спецификации до последних функций PHP и исправлению несоответствий.

🐘 ЯДРО PHP

RFC: Asymmetric Visibility

Ilija Tovilo и Larry Garfield получили необходимые отзывы и, возможно, представят пересмотренную версию RFC, а пока они сосредоточатся на RFC по добавлению хуков и аксессоров к свойствам.

RFC: Readonly amendments

📣 RFC: Path to Saner Increment/Decrement operators – George Peter Banyard предлагает улучшить операторы инкремента и декремента.

📣 RFC: Pass Scope to Magic Accessors – Nicolas Grekas и Ilija Tovilo предлагают передавать область вызова в магические аксессоры, чтобы сделать её получение более тривиальным.

📣 RFC: Typed class constants – Benas Seliuginas и Máté Kocsis предлагают добавить поддержку объявления типов констант для классов и интерфейсов.

📣 RFC: Working With Substrings – Thomas Hruska предлагает оптимизировать работу с подстроками.

🛠 PhpStorm 2023.1 Early Access Program Is Open!

- Запуск PHP-скриптов на 3v4l.org
- Улучшение производительности, включая общие индексы для популярных пакетов PHP
- Улучшения в новом пользовательском интерфейсе
- Поиск и замен на основе регулярных выражений

SYMFONY

🔹 Оптимизация OneToMany коллекций Doctrine

🔹 Докеризируем Symfony

🔹 Clean Architecture, DDD, гексагональная архитектура. Разбираем на практике blog на Symfony

🔴 LARAVEL

🎬 Обзор Laravel 10. Что нового в обновлении и попытка апгрейда проекта с Laravel 9 до 10 версии

🎬 Разбор метода Macro

🎬 Разбор Query Builder, Collections, Model в Laravel

🟢 YII

🔹 Yii Validator — простой и мощный

🔹 Yii news 2023, issue 1

🛠 ИНСТРУМЕНТЫ

🔹 paratestphp/paratest – Пакет параллельного тестирования для PHPUnit. Вышла версия 7.0.0.

🔹 spatie/php-structure-discoverer – Пакет для автоматического обнаружения классов в PHP-приложении.

🔹 TheDragonCode/benchmark – Простой инструмент для сравнения времени, необходимого для выполнения двух различных блоков кода.

🔹 Sammyjo20/Saloon – Идея пакета заключается в том, чтобы упростить создание SDK для сервисов или организовать доступ к различным API в едином стиле.

📄 СТАТЬИ

🔹 Импорт полной базы ФИАС за 9 часов, How To

🔹 Простой бенчмарк для PHP приложений

🔹 Двухуровневый CI-процесс PHP-проекта

🔹 Как правильно проверять сложность пароля пользователя при регистрации

🔹 Не пытайтесь обезопасить ввод. Экранируйте вывод

🔹 PHPStorm + XDebug + Docker

🔹 Итоги третьего ежегодного опроса PHP-сообщества

🔹 Готовим версионирование API в PHP-фреймворках

💙АУДИО/ВИДЕО

🎬 PHP-линч #9

🎵 Самописные инфраструктурные компоненты

📅 СОБЫТИЯ

💙 Podlodka PHP Crew × Точка – 27 февраля - 3 марта.



Ещё больше новостей и ссылок в февральском выпуске PHP Annotated от JetBrains 💜

BY PHP Digest


Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283

Share with your friend now:
tg-me.com/phpdigest/304

View MORE
Open in Telegram


PHP Digest Telegram | DID YOU KNOW?

Date: |

What is Secret Chats of Telegram

Secret Chats are one of the service’s additional security features; it allows messages to be sent with client-to-client encryption. This setup means that, unlike regular messages, these secret messages can only be accessed from the device’s that initiated and accepted the chat. Additionally, Telegram notes that secret chats leave no trace on the company’s services and offer a self-destruct timer.

A project of our size needs at least a few hundred million dollars per year to keep going,” Mr. Durov wrote in his public channel on Telegram late last year. “While doing that, we will remain independent and stay true to our values, redefining how a tech company should operate.

PHP Digest from de


Telegram PHP Digest
FROM USA